Recovery of Faulty Web Applications through Service Discovery
نویسندگان
چکیده
Failures during Web service execution may depend on a wide variety of causes. In this paper we illustrate how, upon faults of a Web application, the faults can be handled by discovering substitute Web services and re-orchestrating the application. Self-healing capabilities are added to Web service environments. Possible recovery actions at the Web service and Web application levels are illustrated and discussed with respect to a running example involving coordinated Web services.
منابع مشابه
Architectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملArchitectural Plan for Constructing Fault Tolerable Workflow Engines Based on Grid Service
In this paper the design and implementation of fault tolerable architecture for scientific workflow engines is presented. The engines are assumed to be implemented as composite web services. Current architectures for workflow engines do not make any considerations for substituting faulty web services with correct ones at run time. The difficulty is to rollback the execution state of the workflo...
متن کاملAutomatic Conformance Testing of Web Services
Web Services are the basic building blocks of next generation Internet applications, based on dynamic service discovery and composition. Dedicated discovery services will store both syntactic and behavioral descriptions of available services and guarantee their compatibility with the requirements expressed by clients. In practice, however, interactions may still fail because the Web Service’s i...
متن کاملWeighted-HR: An Improved Hierarchical Grid Resource Discovery
Grid computing environments include heterogeneous resources shared by a large number of computers to handle the data and process intensive applications. In these environments, the required resources must be accessible for Grid applications on demand, which makes the resource discovery as a critical service. In recent years, various techniques are proposed to index and discover the Grid resource...
متن کاملA New Discovery about Inflow Control Devices in Controlling Water and Increasing Oil Recovery
Inflow control devices (ICD), which prevent water breakthrough by controlling the inflow profile of a well, have been used successfully in many oilfields. This paper will introduce a new discovery and an unsuccessful example. Moreover, this paper investigates meticulously and thoroughly to find the application conditions of the new discovery. Based on permeability rush coefficient and permeabil...
متن کامل